草庐IT

mongodb - NoSQL - MongoDB 与 CouchDB

全部标签

mongodb - 基于位置的服务系统中的跨场馆访客报告方法

我正在为我的客户寻找一种解决跨场所访客报告的方法,他想要一个HTTPAPI来返回在一天范围内访问过多个商店的客户的唯一身份总数(该API必须返回1-2秒)。原始数据样本(......现实中有数百万条记录):--------------------------DAY|CUSTOMER|VENUE--------------------------1|cust_1|A2|cust_2|A3|cust_1|B3|cust_2|A4|cust_1|C5|cust_3|C6|cust_3|A现在,我要计算交叉访问者报告。IMO的步骤如下:第1步:汇总第1天到第6天的原始数据-----------

mongodb - 基于MongoDb ObjectId的Redis基于游标的分页

到目前为止,我还没有使用Redis的经验,但我正在探索使用MongoDB作为数据库和使用Redis作为缓存的可能性。我要处理的问题是Redis是否能够在基于游标的分页范围内处理MongoDbObjectId,例如此处所述:https://developer.twitter.com/en/docs/tweets/timelines/guides/working-with-timelines.html.在此示例中,我们有一个maxId用作从上一个请求中获取的最大id,并将用作获取下一页的下限。在MongoDb中,我探索了对于用户大于/小于ObjectId上的运算符不是问题,但我不知道我是否

python - 一个文件启动所有服务... mongodb、redis、node、angular 和 python

好吧,我的问题是。如何创建一个可以启动nodeangular、pythonmain_worker.py、MongoDB和redis的文件?我真的不知道从哪里开始。我只想启动我的web程序而不打开7个控制台来启动每个服务,如pythonworkerangularNode和数据库。 最佳答案 我知道angular和MongoDB其他人不知道,这对你有帮助吗?尝试以下方法,但你需要一个控制台"scripts":{"dev":"concurrently\"mongod\"\"ngserve--proxy-configproxy.conf.j

mongodb - mongo 中的规范化与非规范化数据

我有以下帖子架构。每个帖子都有一个嵌入式作者和附件(链接/视频/照片等)。{"content":"PixabletemptsEverpixuserswithquick-importtoolforphotosaheadofDecember15closurehttp:\/\/t.co\/tbsSrVYneKby@psawers","author":{"username":"TheNextWeb","id":"10876852","name":"TheNextWeb","photo":"https:\/\/pbs.twimg.com\/profile_images\/378800000147

nosql - 保持集合成员在 Redis 中排序

我正在编写一个IM系统。我使用Redis和JSON来存储数据。我有一个带有对话ID的Redis集。当我检索它们时,我希望得到按消息时间戳排序的列表:conversation9->lastmessagetimestamp:1390300000conversation12->lastmessagetimestamp:1390200000conversation7->lastmessagetimestamp:1390100000我有一个包含每个用户参与的对话的集合(user1337:conversations)和一个包含每个对话的JSON编码消息的列表(conversation1234:me

蓝易云:使用dbeaver连接MongoDB教程

使用DBeaver连接MongoDB的教程如下:首先,确保已经安装了DBeaver工具。你可以从DBeaver官方网站(DBeaverCommunity|FreeUniversalDatabaseTool)下载适用于你的操作系统的安装包,并按照安装向导进行安装。打开DBeaver工具,并点击"新建连接"。在连接配置页面,选择"MongoDB"作为数据库类型,并填写以下信息:主机:MongoDB服务器的主机名或IP地址。端口:MongoDB服务器的端口,默认为27017。用户名和密码:MongoDB数据库的登录凭据,如果启用了身份验证。认证数据库:用于身份验证的数据库名称,默认为"admin"。

php - 寻找适合我们案例的 NoSQL 数据库

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。要求我们推荐或查找工具、库或最喜欢的场外资源的问题对于StackOverflow来说是偏离主题的,因为它们往往会吸引自以为是的答案和垃圾邮件。相反,describetheproblem以及迄今为止为解决该问题所做的工作。关闭8年前。Improvethisquestion我们有一个在PHP+MySQL中运行的跟踪系统。我们每天收到大约8到1000万个条目,这代表在与clickid键链接的3个表上平均每秒约100次插入。同时,我们可以在这些表上进行选择以搜索clickid或在转换后更新等...我们正在寻找

mongodb - 最佳数据记录数据库

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭7年前。Improvethisquestion我有很多记录数据通过数据记录器存储到数据库中。基本上我有很多行带有时间戳和一些值。我想将这些数据存储到一个具有性能并且可以在多节点结构上扩展以支持容错行为(和平衡请求)的数据库中。通常我使用MySQL,但我发现它的可扩展性对于这种类型的应用程序来说并不简单。这一次,我想提供其他数据库方案。那么:Mongo、Redis、Couchdb?谢谢大家。

cassandra - 我不确定哪种 NoSQL 适合我的场景

我正在尝试设计创建一个基于云的系统(IaaS),该系统将从传感器(与水污染相关的事件)收集数据,并根据特定事件决定处理特定传感器的数据。数据特征是:1.对于每个传感器,数据每两天发送一次(每月最多6次)2.每个传感器读数包含大约5000个事件,这些事件封装在发送到服务器的50-100条消息中(这样的“session”大约需要20分钟,每5秒发送一次消息)3.我正在构建每秒处理30,000条消息的系统。4.数据的处理不应该是实时的,“session”结束后我有大约10分钟的时间来处理。5.90%的session没有意思,做完就可以扔掉。其他10%的事件或事件封装在消息中,根据它们我需要决

mongodb - 延迟排队解决方案

我正在为我的网络应用寻找延迟队列解决方案。它应该接收消息(理想情况下,通过http保持事件连接),然后在为每个消息延迟预先确定后发出推送请求(理想情况下,通过http到内部url)。也考虑过轮询,但不可取。要求:扩展性、持久性、性能。有人知道开箱即用的现成解决方案吗? 最佳答案 具有延迟消息交换的rabbitmq应该可以满足您的需求https://github.com/rabbitmq/rabbitmq-delayed-message-exchange 关于mongodb-延迟排队解决方